package liczba_konwersja;

//import Poz_Exception;

class liczba_konwersja
{
	private static char [] znaki  = new char [] {'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
	private int liczba;
	liczba_konwersja(int a)
	{
			liczba = a;
	}
	public String konwersja(int pozycja) throws Poz_Exception
	{
		if ((pozycja < 2) || (pozycja > 16)) throw new Poz_Exception("pozycja musi nalezec do [2 .. 16]");
		int lt = liczba;
		String tmp = "";
		String p = "";
		while (lt>0)
		{
			p = "" + znaki[(lt%pozycja)];
			tmp = p + tmp;
			lt = lt/pozycja;
		}
		//tmp = p;
		return tmp;	
	}
};